package _06_Number;

import java.text.DecimalFormat;

/**
 * 数字格式化 : java.text.DecimalFormat;
 * 
 * 		# 任意数组, 0-9 任意单个字符
 * 		, 千分位
 * 		. 小数点
 * 		0 补位
 * 
 * 
 * @author lenovo
 * @Date 2020年7月16日
 * @Time 下午12:08:00
 */
public class Number_01 {

	public static void main(String[] args) {
		// 1.创建数字格式化对象
		// 需求 : 千分位分割
		DecimalFormat df = new DecimalFormat("###,###");
		// 123,456,789
		System.out.println(df.format(1234562789));

		// 2.需求 : 加入千分位 并且保留两位小数
		df = new DecimalFormat("###,###.##");
		// 会四舍五入
		System.out.println(df.format(12345.6555));
		// 12,345.66
		System.out.println(df.format(132.554));
		// 132.55

		// 3.需求 : 加入千分位,保留 4 位小数,不够补 0
		df = new DecimalFormat("###,###.000");
		System.out.println(df.format(1234.65));
//		1,234.650
	}
}
